/***************************************************************
 * Name:      FileTransToolsMain.h
 * Purpose:   Defines Application Frame
 * Author:    xzhlksh (xzhlksh@gmail.com)
 * Created:   2021-08-08
 * Copyright: xzhlksh ()
 * License:
 **************************************************************/

#ifndef FILETRANSTOOLSMAIN_H
#define FILETRANSTOOLSMAIN_H



#include "FileTransToolsApp.h"
#include "HexFileTrans.h"


#include "GUIFrame.h"
#include <wx/wx.h>

class FileTransToolsFrame: public GUIFrame
{
    public:
        FileTransToolsFrame(wxFrame *frame);
        ~FileTransToolsFrame();
    private:
        void On_AppBtn_Clicked( wxCommandEvent& event );
        void On_CalBtn_Clicked( wxCommandEvent& event );
        void On_BootBtn_Clicked( wxCommandEvent& event );
		void On_FlashBtn_Clicked( wxCommandEvent& event );
		void On_PrjType_Changed( wxCommandEvent& event );
		void On_GenFlash_Clicked( wxCommandEvent& event );
		void On_GenCal_Clicked( wxCommandEvent& event );
		void On_GenSW_Clicked( wxCommandEvent& event );

        HexFileTrans m_HexFileTrans;
};

#endif // FILETRANSTOOLSMAIN_H
